refactoring traditional indicators
refactoring traditional indicators