Implement overall flow with tab bar controller