added uppercase validator