make popular handling similar to tag handling