- upper case rules