switched to cached dict.