added missing import
added support for descendants query