matmult call implemented deprecated, constructor