modified widget