fixed when file not exists