added notes for TODO, added clientHAndler