Added in memory data layer