work on improving coord_engine