package for code generation
added minor changes
Merge branch 'master' of https://github.com/nirvan543/CS-4240---Phase-3.git
made some modification