add filter, concat, and merge