add a simple login function