Added general text hasher