removed some data structures (KEYS_TO_CARE_ABOUT and REVERSE_KEYS)
can add images