Added Authentication class