Merge branch 'refactor'
refactor of var name
refactor for run base dir
refactor config file

no longer use json file as config