mocked out sign in flow