implemented shield!! >O whoo hoo!