HW6 initial commit

still working on PixelGroup