Finished part 4.  Errors were due to unit mismatch