added lesson 4 challenge solution