add serialize for particle