fixed read form file