refactored configuration setup with default attributes