change the parameter transfering to compute to ensure different pointers are being used