added yi ning's new particle motion