env evolution in C