add filtering in for expression