moved authentication classes to package