upload particle example