add widget cases