added initial user authentication