redefined rules priority