adds particles