added a depth to the descendents method, default of 4