made an initial implementation of a token rose tree