sample of ViewController