Widget Exception Added and widget functionality implemented and working