draft for blob parsing