add  a hash test function