update and add dual likelihood

same here, clone