pee compilation