begin show/hide architecture for associations