Complete discription of hw1 and 2