document data schema, and work with cached data during development