finshed error_f