Added an authentication module