add login and retister