alter the add_block