Hi Dave, A quick question from the basic interface page of the object portion of the bpl tutorial. On this page you show the following code snippet. What types are x & y? --Mark def f(x, y): if (y == 'foo'): x[3:7] = 'bar' else: x.items += y(3, x) return x