sm * U *vl