addition of Particle and ThreeVector classes