sign in view is cleaner