add when/block
updates