add special characters parsing