oop344 week2 environmental exercise done