variables
assignment
value assignment and operations