add experimental package selector (wip)