added symm for matrix products