core persistence
core persistence