apply uma's changes to the PPI interaction tool.