introduce likelihood method