check rule