refactored helpers settings