two-dimensional tensor factorization worked