add filter.lua into framework