particle serialize