text is now lowercased