Implementing a WVAL Tree