two templates based on dataset fields
use cached dynamic menu