selector improved