added sha3 option