particle test
Merge remote-tracking branch 'origin/particles'
merged particles cleand up unused functions