core persistenc