close to data
finish the first step, and arrange the file
retry all code