unstable vector dynamic management
vector now used to successfully create resizable arrays of dynamically allocated particles