update and add dual likelihood

see above