include the environments handling