Added: authentication controller