lab03 for Ben Shukman