added validation for uppercase