possible in-memory representation for data