readfile bug fix