mockup the basic UI flow