Create vigen.cpp