circuit tree