Project 2 specification
