added expression, returnStatement, part of term works