added review insert
fixed inproperly reader closing