fix particle init