simply made it a block component