added SI and SO to parseSpecial