graphs and trees again