matrix loader nearly finished