[update:] defined startView, loginView and signInView