matrix built