cleanup
component with in/out ports ok