yes. part 1 drecurse