add hw
fix docs and make
fix makefiles in all ws