fix free tab && fix setenv
fix setenv