variables
constant