Writing our backing data system