add function name, params
add conditionals, operators, nums
add variables; returns/undefines