Implement environment engine