init the particle