fix liboop
fix pal