control blocks for elements