adding closure-component