better configuration structure
new base configuration