encapsulated components