deal with special characters