simplified the project handling a bit