- creating new vectors now allocates memory first - get functions for vectors now return const references