Belman Refactoring