update and add dual likelihood

needs this?