partial function bind this