using a block instead of including the content