add widget file