updated imagoCompile