requirements and ENV