configuration.h added