adds val tree spec