added soy parser