it's the first step to build a new env