first pass a project template. needs to be refined