added sample data-persister class