working with the new shield