added full source file code generation