add the 'extend()' function