my stupid monkey refactoring