add ViewUtil