progress on initial screen flow