add joint_nmf