organize after blocks test
let blocks basic
full working lazy attributes
more examples on lazy dependencies