separated promotion creation to 2 steps