lightened instance variables, diff colors for blocks and conditionals