adds binding custom functions