add some setting
add load env function(a)