added shielder