EHash class added