separating out expressions and statements modules
refactor expression lists