first crack at implementing new project page