atl/ocl abstracted to engine
atl development