chapter 8 is diffcult for understand dyamic create different lambda