Promotion actions refactored

Line is too long. [108/100]