remove mock interface
rename DB to Store and use pointers