added simple hash module