struttura base per plugin