adding configuration.h