lots of updates

400 bad request handled,
message for response still unimplemented,