new method of generating particles