completed my project 3 and 4