add widget.html, widget.js, modif views, urls