Implement environment