moving data interaction to pkinteractiondata