ticket:5 added user authentication