ebaby - did some refactory - Exercise 3-B