collects body and sender details