persistence api split