matrix datatype. lets call it a day