refactored configuration, added accesses