starting to write the code for this project