add configuration.cc