prepared structure for widget