added ip binding methods