parse the body