added setup-environment