homework 3 alomst finished