Update Source.cpp

don't understand how to organize this classes