add promotion prototypes