added project page / refactoring