refactor to use inset_block helper