implemented getedidhash()