reading unsigned byte instead of float
revert back to get float