Setting up the environment detailed