hw8...the most i could do