refactoring, release