Adding some implementation to the authenication service