working on getting device data. for transfer only! has a compile error ATM