Inizio implementazione FSG (incompleta!)