add naming rule