add prolog plugin