adding base58 helper