Added first pass of homework 3 submission