component and material evaluation loop