user state script
skip 0 line files
add costs and log for clean data