GetEffort refactoring