got it working with superhash