recieve body from the block