first implementation of SearchAll and GetAllChildren - not tested yet