EHash insert func. updated