correct decendant select