working on selector unification