added config.cpp from a remote place \o/