going to write the TreeLayoutPlugin