bullet refactoring