Updated dllik function