More work on tree