non squared matrix supported