using 3d Matrixes now for channels