everyone needs a name, even body params
body is always required, don't need as method parameter