add login check function