somerefactoring