basic outline of the project