modified the seletor but still have bug