changed from disalbed to readonly to allow copy hashed text