project page refactored