Update promotion
fix tests