Added the Code Generation Tool