implementate tutte le query