libitpp