giveaways create/take part/raffle logic exists