environment construction