hide unmatched
add new matched
refactor
publid -> private