- parse string