add filtering to datalist