refactoring fields