reworking project tree