updated alphanum rules