initial screens and scenarios flow