changing collection types to hold object pointers