Feature/state change log