Initial attempt at Lab 3.