preparing to convert to map of pointers