some changes to Array3, Particle class started