fix module exports, seperate filter with input/output