wavl node consrtuctor