Add widget route/controller/view