Adding signed-in vs sign-up logic