Aggiunto model quasi completo, sistemate alcune funzioni che devono interagire con il db