template changes and new widget