maxx recursive + repli