changed to force uppercase