added parsing with FSharp.Data