adds project page and refactors route function names