implemented setenv function
unsetenv is partially implemented