- split project into pub and sub directories