med priority revisit, refactoring worthy