trying to fix sending/pulling data