first commit, added problems 1 and 2