add an important module -- disposable