add HashCounter
add ReverseBinary