0.0.10
fix read() macro