control rule for x