Project 3 for GRA3803c