p(air programming) log