Added Auth Functionality