drawing blocks
works but with deferred unencapsulated
effect added
everything working