First version of the Course Project 1