particle filter draft 1