basic project page structure