renamed all 'do_block' occurrences to 'body', as it matches better with the use of the name 'head'