generator treegird