Matrix build