(feat) Write filter module