4.5 Environment implementation