add beter display function
add common father for tree