works + validazione be campi unique db