modified all previous blocks to incorporate the language literals
added controls_if block
added controls_for and variables_set blocks