matrix experimentations