Following instruction form learn code the hard way.