add authenticate to create user to log them in