> >thanks for your patience! >karthik Not exactly sure what's going on here, but note that if you don't explicity return a value from a function (print a doesn't count -- that's not returning), the the function returns None. In the examples you give, your functions behave as they were defined, by returning None. Kirby