Feature promotionrefactor