first commit--the exercises as described