fix viewnode