Refactor project page