refactored ini settings