added particlemanager, not tested yet