Add base dissension.cpp file.