release without full refactoring