Added Generator.cpp