Working homework 2