Environment implementation