removed pointers from particle header