initial full commit of HomeWork 3 to HEAD