added modules for authentication