add section on Duck Typing