introduced a dir structure for subprojects