change component to block_library