first running version
fix bug of gen cleanning when run on data
running verison on Run2012B
run on 2012