PRESIDENT JACK FULL COMPILATION