Hifi

I was able to figure out how to break variable trees with derivatives