some nice updates regarding view controllers