Modified self -> qtree