Tree coupling looks to be working, just need to speed up code git add .