Refactored hashrockets