fis in apply_offset and add datadf
add self.dev @property to know device available