add priority logic for repoters