mostly dictionary tree