Add: plan parsing