initial setup for ViewController