refactor
divide environment test and development
refactor