fixed bits
fixed reading