adds function.bind