repo for my course project 1