rest and client
kata api boilerplate