modified ObjectForKey