persistence api first commit