use retain instead of strong, not an ARC project
To speed things up, create view controllers to be presented as properties. Thus, they would not be created just when user does some interaction (saving time) and also, can be reused.