added homework2 to branch homework2