added list filtering