changes across the board. Working on copy for FunctionExpressions