very crude implimentation of creating and even adding values to a collection