refactored configurations