added method to download all descendents