add widget service