updates for base view controller