Adding more code generation.
WIP - c11 work. more code generation