ok matrix splitting worx now