break out Coordinate in compile unit
add/delete several files