more work on toggling popular