examples, added 400 http error handling