authentification was added
validations added