added project 1 code