public void saveAudioVectors(
	double[][] newAudioVectors,
	String newCollectionName )
{
	int n = newAudioVectors.length;
	LinkedList<double[]> newAudioList = new LinkedList<double[]>();
	audioVectors.add(newAudioList);
	DefaultMutableTreeNode newParNd = new DefaultMutableTreeNode(newCollectionName);
	dataRootNd.add(newParNd);
	for ( int i = 0; i < n; ++i )
	{
		newAudioList.add(AudioVector.normalise(newAudioVectors[i]));
		newParNd.add(new DefaultMutableTreeNode(Integer.toString(i)));
	}
	// update the tree
	dataTr.updateUI();
}