adding a better way to accept a xml body