wip on branching particle filter