added rudimentary particles