seperating building_targets to 3 files