added synced operation, generator and operation"