work on basic app flow.