adding base configuration class