env requirement