bugfix
remove prints
actual matrix constructor