environment architecture