lesson 04 / nested defs