Weak Tree Function