Create variations.cpp