added more information to the source.cpp file