modify bug array size check
view unmatch hash key