in the middle of the porting for bmp085