added new block_content function