anchor.diff:  <c:set var="component" value="protocolConfigTree"/>
   
   <page:applyDecorator name="component.entity.section">
  -  <page:param name="sectionId">protocolConfigTree</page:param>
  -  <page:param name="sectionNameKey">protocol.protocolConfigTree.section</page:param>
  -  
  +  <page:param name="sectionId">timepoints</page:param>
  +  <page:param name="sectionNameKey">protocolConfig.timepoints.section</page:param>
  +
  +<tags:ifComponentPropertyEmpty component="protocolConfig" property="firstProtocolTimepointConfigId">  
  +	<tags:outputText textKey="protocol.addFirstTimepointConfig" inline="false" styleClass="italic"/>
  +</tags:ifComponentPropertyEmpty>	
   <div class="verticalSpace10">&nbsp;</div>
  -<tags:actionURLButton buttonText="Add Timepoint" actionId="lava.crms.protocol.setup.protocolTimepointConfig" eventId="protocolTimepointConfig__add" component="${component}" parameters="param,${protocolId}" locked="${currentPatient.locked}"/>
  +<tags:actionURLButton buttonText="Add Timepoint Conf" actionId="lava.crms.protocol.setup.protocolTimepointConfig" eventId="protocolTimepointConfig__add" component="${component}" parameters="param,${protocolId}" locked="${currentPatient.locked}"/>
   <div class="verticalSpace10">&nbsp;</div>
   
   <tags:tableForm>  
   
   <tags:listRow>
   	<tags:listColumnHeader label="Action" width="10%"/>
  -	<tags:listColumnHeader label="Protocol Component" width="40%"/>
  -	<tags:listColumnHeader label="Type" width="30%" />
  +	<tags:listColumnHeader label="Protocol Component" width="25%"/>
  +	<tags:listColumnHeader label="Type" width="15%" />
  +	<tags:listColumnHeader label="Summary" width="30%" />
   	<tags:listColumnHeader label="Eff. Date" width="10%" />
   	<tags:listColumnHeader label="Exp. Date" width="10%" />
  -<%--	
  -	<tags:listColumnHeader label="Notes" width="30%" />
  - --%>	
   </tags:listRow>
   
   <c:forEach items="${command.components[component].children}" var="protocolTimepointConfig" varStatus="timepointIterator">
  
positive.code: 	<tags:listCell><tags:listActionURLStandardButtons actionId="lava.crms.protocol.setup.protocolTimepointConfig" component="protocolTimepointConfig" idParam="${protocolTimepointConfig.id}" locked="${item.locked}"/></tags:listCell>
  	<tags:listCell><tags:createField property="children[${timepointIterator.index}].label" component="${component}"  metadataName="protocolConfig.label" mode="${fieldMode}"/></tags:listCell>
  	<tags:listCell>Timepoint</tags:listCell>
  	<tags:listCell><tags:createField property="children[${timepointIterator.index}].effDate" component="${component}" metadataName="protocolConfig.effDate" mode="${fieldMode}"/></tags:listCell>
  	<tags:listCell><tags:createField property="children[${timepointIterator.index}].expDate" component="${component}" metadataName="protocolConfig.expDate" mode="${fieldMode}"/></tags:listCell>
  <%--	
  	<tags:listCell><tags:createField property="children[${timepointIterator.index}].notes" component="${component}" metadataName="protocolConfig.notes" mode="${fieldMode}"/></tags:listCell>
  --%>	
  </tags:listRow>	
  
  	<c:forEach items="${protocolTimepointConfig.children}" var="protocolVisitConfig" varStatus="visitIterator">
  
negative.code: 					<tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].label" component="${component}"  metadataName="protocolConfig.label" mode="${fieldMode}"/>
  				</tags:listCell>
  				<tags:listCell>Instrument</tags:listCell>
  				<tags:listCell><tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].summary" component="${component}"  metadataName="protocolConfig.summary" mode="${fieldMode}"/></tags:listCell>
  				<tags:listCell><tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].effDate" component="${component}"  metadataName="protocolConfig.effDate" mode="${fieldMode}"/></tags:listCell>
  				<tags:listCell><tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].expDate" component="${component}" metadataName="protocolConfig.expDate" mode="${fieldMode}"/></tags:listCell>
  			</tags:listRow>
  			
  					<c:forEach items="${protocolInstrumentConfig.options}" var="protocolInstrumentConfigOption" varStatus="instrumentOptionIterator">
  					<tags:listRow>
  						<tags:listCell><tags:listActionURLStandardButtons actionId="lava.crms.protocol.setup.protocolInstrumentConfigOption" component="protocolInstrumentConfigOption" idParam="${protocolInstrumentConfigOption.id}" locked="${item.locked}"/></tags:listCell>
  						<tags:listCell>&nbsp;</tags:listCell>
  						<tags:listCell>Instrument Option</tags:listCell>
  						<tags:listCell><tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].options[${instrumentOptionIterator.index}].summary" component="${component}"  metadataName="protocolConfig.summary" mode="${fieldMode}"/></tags:listCell>
  						<tags:listCell><tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].options[${instrumentOptionIterator.index}].effDate" component="${component}"  metadataName="protocolConfig.effDate" mode="${fieldMode}"/></tags:listCell>
  						<tags:listCell><tags:createField property="children[${timepointIterator.index}].children[${visitIterator.index}].children[${instrumentIterator.index}].options[${instrumentOptionIterator.index}].expDate" component="${component}" metadataName="protocolConfig.expDate" mode="${fieldMode}"/></tags:listCell>
  					</tags:listRow>
  					</c:forEach>
  			
  