environment class additions