Added codegeneration lab