lowercased requirement