we use objects for faster lookups now