func present(_ viewControllerToPresent: UIViewController,
animated flag:Bool,
Complition:(()->Void)? = nil)
func dismiss(animated flag:Bool,
Complition:(()->Void)? = nil)
func pushViewController(_ viewController:UIViewController,
animated:Bool)