all encapsulated