state/disposable library