user authentication basics added