rename main view controller
fix bugs