implementazione cambi di stato fixed #23