adding logic for creating shield