replace the initialization process to be done inside the viewDidLoad methods and no on the init methods