AdC#9 work in progress