test hidewhens and subforms
test caching