AOA programs using dynamic implementation