matrix blocks half done