updated methods, particles successfully move