update view containers in ch07-09