Promotion actions refactored

Line is too long. [103/100]