start implementing the 'in-memory' daos