encapsulated threshold components