added assignment
Working build with parser and assignment, but without function support