Matrix chain