Hello vicki, I forgot one really important line: def bind2nd(f, value2): def inner_f(x): return f(x, value2) return inner_f # HERE IT IS I beg your pardon -- Best regards, anton mailto:antonmuhin@rambler.ru