particle life