better login -check