promo widget structure