Adding Promotion Rules

Signed-off-by: Lumy <lumy@lumy.me>