stubbed persistence layer