adding a bunch to authentification
adding authentification