fixed dictionary fragment, still need to optimize image loading