change to have_selector