add my torest context. its like rest but you can provide custom error message that it returns if arg is bad