Ready for homework 3.