divide environment structure to implement module
refactor
add environment_unit
wip module
implement import and module(wip, tmp)