first particle upload