nevery re-crwal by a negative age
move methods of load project module to a new class ProjectManager