captive matrix