fix read argument