fixed can sign in method