modified hashie module