splitting into sub-projects