new TOP_ROOT variable and project simplification