refactoring and pruning.