Doing my part of project 3