beginning
variables
arithmetic
output
objects