working on Generate Code
Working on GenerateCode up until expressions
Merge with Generatecode commit