add particle filter