add ViewController before