Added a extended particle api.