Promotion actions refactored

Line is too long. [115/100]