further work on particle system