shield component