working pretty well
working pretty well
refactor finished
working without expressions