tree expansion kinda works