homogeneous u&v