fixing project 3