MatMul working, need refine tho