Shields introduced

dynamically loaded, data only displayed if data exists.