[Filter] implement list