encapsulated storage