validate promotion