updated view lib