Nearly finished draft of project 1