Main VC on swift