config base and design