homework 5 version 1.0