add kill, bind
big ref