create view for block
structure
finish structuring
small error