50% of assignment 3 done.