Project 2 parts A and B complete