added some design ideas for using shield with interrupts
using static util in controller classes