handles body/body.data