rev
add count