added read 32bit float