notes on view controller