add set default env
add exec func and change arg array