User flow for saving fleshed out