Ready for Assignment 2 extra credit