finished first pass of intro-exercises