overrode the prepareForSegue method so that I can use it for mySegue to call my segue (from create account screen to home screen) programmatically instead of using storyboard. I did this so that I can show the action view error message when the user presses "create account" button, if one or more fields is not full, instead of performing a segue. If all the text fields are full, a user object is created and stored in core data, and the segue is performed when the "create account" button is pressed. If all the text fields are not full you get an action view pop up when you press the "create account" button, and no such segue is performed. Joke time! It's handy to know sign language XD