v0 with schema