new project layout; first self-review