removing separate deduplicate view, and adding method into jsite.py instead