Hw11

some things need to be looked at and fixed, but for now hw11 is done.