SAP CRM Consultant KTEK RESOURCINGSAP CRM ConsultantOrinda, CAContractorJob Description: To play a pivotal role in designing and implementing complex technical solutions, ensuring they align with business objectives and industry best practices.
SAP BTP Development (ABAP) Lead KTEK RESOURCINGSAP BTP Development (ABAP) LeadOrinda, CAContractorDesign and develop HANA-optimized ABAP using CDS Views (annotations, associations, table functions), AMDPs, OData services (SEGW and RAP-based), and the RESTful ABAP Programming Model (RAP). Job Description: · Own the end-to-end technical design, architecture, and delivery of ABAP on HANA developments on S/4HANA — across RICEFW, custom Fiori applications, and BTP integration scenarios.
NewSenior Engineering Technician – Hardware-in-the-Loop (HIL) ComriseSenior Engineering Technician – Hardware-in-the-Loop (HIL)Foster City, CAContractorIf you love building custom computers, routing flawless wire harnesses, and keeping complex server racks running seamlessly under tight R&D timelines, we want to talk to you. Our autonomous vehicle development team is moving fast, and we are looking for a precision-focused Engineering Technician to join the Software Hardware-in-the-Loop (SW HIL) team.
NewLead Technical Senior Service Administrator JJS GroupLead Technical Senior Service AdministratorHayward, CA$30–$45 / hourFull timeThis position serves as a bridge between the office and the field by supporting technician development, reviewing completed jobs, improving documentation quality, facilitating quotations, managing warranty processes, and driving continuous operational improvement. This role is ideal for someone with a strong commercial refrigeration background who enjoys coaching others, solving technical problems, and improving business processes.
NewFSOC Embedded Controls Engineer JobotFSOC Embedded Controls EngineerLivermore, CA$125,000–$165,000 / yearInformation collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal. We are an innovative technology company developing next-generation intelligent systems that combine advanced hardware, embedded software, and real-time controls.
NewSenior Frontend Engineer JobotSenior Frontend EngineerPleasanton, CA$180,000–$240,000 / yearThe founding team includes senior leaders and technical pioneers from industry giants like AWS, Cisco, VMware, and Gigamon - holding dozens of patents and having built critical systems at some of the most respected tech companies in the industry. Information collected and processed as part of your Jobot candidate profile, and any job applications, resumes, or other information you choose to submit is subject to Jobot's Privacy Policy, as well as the Jobot California Worker Privacy Notice and Jobot Notice Regarding Automated Employment Decision Tools which are available at jobot.com/legal.
NewInfrastructure Engineer/Automation Engineer - Contract TalentBurst, Inc.Infrastructure Engineer/Automation Engineer - ContractVacaville, CAScope: Provide support and technical contribution for the Process Automation Systems Distributed Control System (DCS), Manufacturing Control System (MCS), Programmable Logic Controllers (PLC), Building Automation System (Client) and site manufacturing and Quality Control (QC) systems. Provide support to senior system engineers in executing projects in support of the Automation and QC roadmap focusing on Infrastructure, vendor software integrations and custom applications used in manufacturing and QC operations.
Specialty Software Engineer 3 - Contingent Pinnacle Technical ResourcesSpecialty Software Engineer 3 - ContingentConcord, California$60–$70 / hourContractorClient is engineering a next-generation Digital Asset Platform designed to solve the "Approval-to-Execution Gap" in institutional finance: ensuring that digital asset transactions are signed only when strictly authorized by policy, without exposing private keys to cloud operators or insiders. Confidential Computing Architecture: Design and build services that run inside Trusted Execution Environments (TEEs), specifically targeting AMD SEV-SNP and Intel TDX via Confidential Containers (CoCo).
NewSystem Performance Engineer -Nor Cal Communication Technology Services IncSystem Performance Engineer -Nor CalLivermore, CA$80,000–$100,000 / yearCommunication Technology Services (CTS) is one of the largest integrators and managed service providers for enterprise cellular networks in the U.S. providing custom, carrier-grade in-building and campus connectivity solutions for Enterprises, Public Sector and Mobile Network Operators, solving and managing the most complex networking challenges. 35-year-old company and the leading Enterprise cellular connectivity solution in the U.S. Majority-owned by Astra Capital, a nationally certified Minority Business Entity (MBE).
NewTravel Physical Therapist (PT) - $2,679 per week in Hayward, CA Cynet HealthTravel Physical Therapist (PT) - $2,679 per week in Hayward, CAHayward, CA$2,679This is a great opportunity for those looking to make a difference in patients' recovery journeys. The role requires a valid physical therapy license and relevant certifications.
NewTravel Occupational Therapist (OT) in Vacaville, CA SkyBridge HealthcareTravel Occupational Therapist (OT) in Vacaville, CAVacaville, CA$46.75–$55.25 / hourWhether you are an experienced traveler, or this is your first travel position, SkyBridge Healthcare puts our Travelers first and ensures a seamless travel experience. SkyBridge Healthcare wants the best for our employees, and we are dedicated to helping professionals land their ideal travel assignment.
Travel Physical Therapist (PT) - $2,384 to $2,584 per week in Castro Valley, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,384 to $2,584 per week in Castro Valley, CACASTRO VALLEY, CA$2,383.69–$2,583.69Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Join Jackson Therapy Partners as a traveling Physical Therapist where you’ll help patients recover from injuries and manage chronic conditions while experiencing life in a new location.
Travel Physical Therapist (PT) in Fairfield, CA TNAA | TotalMedTravel Physical Therapist (PT) in Fairfield, CAFairfield, CAThis assignment is in a Traveler-friendly facility and offers excellent pay, benefits, bonus opportunity, travel reimbursement, all licenses and certifications paid and more! Travel Nurse Across America is seeking a qualified Physical Therapist THER needed for travel nurse assignment in Fairfield, CA.
Travel Physical Therapist (PT) in Castro Valley, CA TNAA | TotalMedTravel Physical Therapist (PT) in Castro Valley, CACastro Valley, CATravel Nurse Across America is seeking a qualified Physical Therapist THER needed for travel nurse assignment in Castro Valley, CA. This assignment is in a Traveler-friendly facility and offers excellent pay, benefits, bonus opportunity, travel reimbursement, all licenses and certifications paid and more!
Travel Physical Therapist (PT) - $2,660 to $2,860 per week in Stockton, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,660 to $2,860 per week in Stockton, CAStockton, CA$2,659.69–$2,859.69Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Join Jackson Therapy Partners as a traveling Physical Therapist where you’ll help patients recover from injuries and manage chronic conditions while experiencing life in a new location.
Travel Physical Therapist (PT) - $2,460 per week in San Leandro, CA Atlas MedStaffTravel Physical Therapist (PT) - $2,460 per week in San Leandro, CASan Leandro, CA$2,460Atlas Medstaff is currently seeking candidates in the Physical Therapist (Physical Therapist) profession for a 13 week contract in the San Leandro, California area. *Estimated compensation package based on a usual week of work, inclusive of taxable hourly wage and expected weekly travel expenses.
Travel Occupational Therapist (OT) - $2,247 per week in San Ramon, CA Cynet HealthTravel Occupational Therapist (OT) - $2,247 per week in San Ramon, CASan Ramon, CA$2,247Job Title: Occupational Therapist Profession: Rehabilitation Therapy Specialty: Occupational Therapist Duration: 26 weeks Shift: Day Hours per Shift: 36 Experience: Minimum 1 year License: Current California License Certifications: BLS, Drivers License, Auto Insurance, Auto Registration, TB (annual), MMR, Varicella, Hepatitis B, TDap (10 years), Flu (annual), Drug screen, Physical Must-Have: - Willingness to work in home health settings. Visit types include OASIS assessments and routine evaluations, each with specific point values that convert to hours.
NewTravel Speech Language Pathologist (SLP) in Fremont, CA SkyBridge HealthcareTravel Speech Language Pathologist (SLP) in Fremont, CAFremont, CAWhether you are an experienced traveler, or this is your first travel position, SkyBridge Healthcare puts our Nurses first and ensures a seamless travel experience. SkyBridge Healthcare wants the best for our employees, and we are dedicated to helping professionals land their ideal travel assignment.
NewTravel Speech Language Pathologist (SLP) in Pleasant Hill, CA SkyBridge HealthcareTravel Speech Language Pathologist (SLP) in Pleasant Hill, CAPleasant Hill, CAType: Speech Language Pathologist Pleasant Hill , CA SkyBridge Healthcare is currently seeking Speech Language Pathologist with experience for a 13-week contract in CA. SkyBridge Healthcare is a premier staffing firm dedicated to matching outstanding talent with exceptional opportunities. Our commitment to excellence and our ...
Travel Physical Therapist (PT) - $3,060 to $3,260 per week in Stockton, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $3,060 to $3,260 per week in Stockton, CAStockton, CA$3,060.33–$3,260.33Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Join Jackson Therapy Partners as a traveling Physical Therapist where you’ll help patients recover from injuries and manage chronic conditions while experiencing life in a new location.
Travel Physical Therapy Assistant (PTA) - $1,607 per week in Hayward, CA Cynet HealthTravel Physical Therapy Assistant (PTA) - $1,607 per week in Hayward, CAHayward, CA$1,607Job Title: Physical Therapy Assistant Profession: Rehabilitation Therapy Specialty: Physical Therapy Assistant Duration: 13 weeks Shift: Varies Hours per Shift: 30 guaranteed Experience: Minimum 1 year License: Required Certifications: Required Must-Have: Bilingual (not required) Description: PT position for 13 weeks with 30 hours guaranteed. The position is to start as soon as possible.
NewTravel Physical Therapy Assistant (PTA) in Hayward, CA SkyBridge HealthcareTravel Physical Therapy Assistant (PTA) in Hayward, CAHayward, CA$32.45–$38.35 / hourWhether you are an experienced traveler, or this is your first travel position, SkyBridge Healthcare puts our Travelers first and ensures a seamless travel experience. SkyBridge Healthcare is a premier staffing firm dedicated to matching outstanding talent with exceptional opportunities.
Travel Occupational Therapist (OT) in Stockton, CA SkyBridge HealthcareTravel Occupational Therapist (OT) in Stockton, CAStockton, CA$52.25–$61.75 / hourWhether you are an experienced traveler, or this is your first travel position, SkyBridge Healthcare puts our Travelers first and ensures a seamless travel experience. SkyBridge Healthcare wants the best for our employees, and we are dedicated to helping professionals land their ideal travel assignment.
Travel Occupational Therapist (OT) in Stockton, CA TNAA | TotalMedTravel Occupational Therapist (OT) in Stockton, CAStockton, CATravel Nurse Across America is seeking a qualified Occupational Therapist THER needed for travel nurse assignment in Stockton, CA. This assignment is in a Traveler-friendly facility and offers excellent pay, benefits, bonus opportunity, travel reimbursement, all licenses and certifications paid and more!
Travel Physical Therapist (PT) - $1,990 per week in Fairfield, CA Luvo HealthcareTravel Physical Therapist (PT) - $1,990 per week in Fairfield, CAFairfield, CA$1,990Setting: OutpatientShift breakdown: 5 8.00-hour shifts per week. Weekly gross pay: $1,990.00 to $2,290.00
Travel Occupational Therapist (OT) - $2,384 to $2,584 per week in Hayward, CA Jackson Therapy PartnersTravel Occupational Therapist (OT) - $2,384 to $2,584 per week in Hayward, CAHayward, CA$2,383.97–$2,583.97The Hayward Shoreline Interpretive Center and Don Castro Regional Recreation Area provide bayfront trails and swimming areas, and Bay Area Rapid Transit connects Hayward with surrounding cities for commuting and weekend exploration. Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app - designed for therapy professionals like you.
Travel Physical Therapist (PT) - $3,051 per week in Walnut Creek, CA Cynet HealthTravel Physical Therapist (PT) - $3,051 per week in Walnut Creek, CAWalnut Creek, CA$3,051Job Title: Physical Therapist - Home Health Profession: Therapy/Rehabilitation Specialty: Home Health Duration: 13 weeks Shift: Day Hours per Shift: 8.5 hours Experience: Minimum 1 year Home Health experience required. Local candidates are accepted at travel rate.
NewTravel CT Tech - $2,457 per week in Manteca, CA AequorTravel CT Tech - $2,457 per week in Manteca, CAManteca, CA$2,457Location Onboarding Details:HR Dept information 7 am to 4pm and closed from Noon to 1 for lunch\. Address is 1234 East North Street\.
NewTravel Physical Therapist (PT) - $2,441 to $2,641 per week in Hayward, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,441 to $2,641 per week in Hayward, CAHayward, CA$2,440.77–$2,640.77The Hayward Japanese Gardens and the Hayward Shoreline Interpretive Center give travelers easy access to a quieter suburban setting with local landmarks and shoreline wildlife habitat. Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you.
NewTravel Physical Therapist (PT) in Hayward, CA Kiwi HealthcareTravel Physical Therapist (PT) in Hayward, CAHayward, CAAt Kiwi Healthcare, we partner with healthcare professionals to advance your career while delivering exceptional patient care. This Therapy role is based in the Physical Therapist and requires a minimum of 2 years of recent Physical Therapist experience.
NewTravel Physical Therapist (PT) - $2,331 to $2,531 per week in Danville, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,331 to $2,531 per week in Danville, CADanville, CA$2,330.94–$2,530.94Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Join Jackson Therapy Partners as a traveling Physical Therapist where you’ll help patients recover from injuries and manage chronic conditions while experiencing life in a new location.
Travel Speech Language Pathologist (SLP) - $3,019 per week in Oakland, CA Cynet HealthTravel Speech Language Pathologist (SLP) - $3,019 per week in Oakland, CAOakland, CA$3,019Job Title: Speech-Language Pathologist Profession: Therapy/Rehabilitation Specialty: SLP Pediatrics Duration: 18 weeks Shift: Day Hours per Shift: 8 Experience: Minimum 2 years, including 1 year of hospital experience License: CCC-SLP Certifications: BLS Must-Have: Acute care experience Description: Position includes working in the Speech Therapy department. Flexibility to float to different units may be required, depending on patient needs.
Travel Certified Occupational Therapist Assistant (COTA) in Danville, CA Cynet HealthTravel Certified Occupational Therapist Assistant (COTA) in Danville, CADanville, CAJob Title: COTA Profession: COTA Specialty: Skilled Nursing Facility Duration: Not specified Shift: 08:30:00 - 16:30:00 Hours per Shift: 8 Experience: Minimum years of experience not specified License: Not specified Certifications: Not specified Must-Have: Not specified Description: Provide therapeutic services under the supervision of licensed occupational therapists. Work collaboratively with interdisciplinary teams to ensure optimal patient care.
Travel Speech Language Pathologist (SLP) - $2,615 per week in Oakland, CA Atlas MedStaffTravel Speech Language Pathologist (SLP) - $2,615 per week in Oakland, CAOakland, CA$2,615Atlas Medstaff is currently seeking candidates in the Speech/Language Pathologist (Speech/Language Pathologist) profession for a 18 week contract in the Oakland, California area. *Estimated compensation package based on a usual week of work, inclusive of taxable hourly wage and expected weekly travel expenses.
Travel Physical Therapist (PT) - $2,247 per week in San Ramon, CA Cynet HealthTravel Physical Therapist (PT) - $2,247 per week in San Ramon, CASan Ramon, CA$2,247Job Title: Physical Therapist Profession: Rehabilitation Therapy Specialty: Physical Therapist Duration: 13 weeks Shift: Day Hours per Shift: Guaranteed 36 hours Experience: Minimum 1 year License: Current state PT License Certifications: BLS, Drivers License, Auto insurance, Auto registration, TB (annual), MMR, Varicella, HepB, TDap (10 years), Flu (annual), Drug screen, Physical Must-Have: Valid credentials and willingness to travel Description: We are looking for a qualified Physical Therapist. The position may involve various clinical responsibilities including evaluations and discharge planning.
Travel Physical Therapist (PT) - $2,606 per week in Vacaville, CA Cynet HealthTravel Physical Therapist (PT) - $2,606 per week in Vacaville, CAVacaville, CA$2,606Candidates must have the required license and certifications. Experience requirement is not specified.
Travel Physical Therapist (PT) - $2,532 to $2,732 per week in San Roman, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,532 to $2,732 per week in San Roman, CASan Roman, CA$2,531.52–$2,731.52Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Join Jackson Therapy Partners as a traveling Physical Therapist where you’ll help patients recover from injuries and manage chronic conditions while experiencing life in a new location.
NewTravel Speech Language Pathologist (SLP) - $2,393 to $2,593 per week in French Camp, CA Jackson Therapy PartnersTravel Speech Language Pathologist (SLP) - $2,393 to $2,593 per week in French Camp, CAFrench Camp, CA$2,392.60–$2,592.60Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Enjoy full-time pay, benefits, and relocation assistance in travel contracts that let you explore your favorite locations while maintaining job security in diverse settings nationwide.
NewTravel Physical Therapy Assistant (PTA) - $1,620 to $1,820 per week in Alameda, CA Jackson Therapy PartnersTravel Physical Therapy Assistant (PTA) - $1,620 to $1,820 per week in Alameda, CAAlameda, CA$1,620.02–$1,820.02Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Enjoy full-time pay, benefits, and relocation assistance in travel contracts that let you explore your favorite locations while maintaining job security in diverse settings nationwide.
Travel Physical Therapy Assistant (PTA) - $1,540 per week in San Ramon, CA Luvo HealthcareTravel Physical Therapy Assistant (PTA) - $1,540 per week in San Ramon, CASan Ramon, CA$1,540Shift breakdown: 5 8-hour shifts per week. Weekly gross pay: $1,540.00 to $1,850.00
Travel Physical Therapist (PT) - $2,316 per week in San Leandro, CA Atlas MedStaffTravel Physical Therapist (PT) - $2,316 per week in San Leandro, CASan Leandro, CA$2,316Atlas Medstaff is currently seeking candidates in the Physical Therapist (Physical Therapist) profession for a 13 week contract in the San Leandro, California area. *Estimated compensation package based on a usual week of work, inclusive of taxable hourly wage and expected weekly travel expenses.
Travel Physical Therapy Assistant (PTA) - $1,173 per week in San Ramon, CA Atlas MedStaffTravel Physical Therapy Assistant (PTA) - $1,173 per week in San Ramon, CASan Ramon, CA$1,173Atlas Medstaff is currently seeking candidates in the Physical Therapy Assistant (Physical Therapy Assistant) profession for a 13 week contract in the San Ramon, California area. *Estimated compensation package based on a usual week of work, inclusive of taxable hourly wage and expected weekly travel expenses.
Travel Physical Therapist (PT) - $2,281 to $2,481 per week in San Roman, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,281 to $2,481 per week in San Roman, CASan Roman, CA$2,281.13–$2,481.13Ability and willingness to travel within assigned county territory (Area #12 San Jose and Area #11: Santa Clara, Sunnyvale, Cupertino, Milpitas, Mountain View, Campbell, Los Altos, Saratoga, Los Gatos). The location is within commuting distance of downtown San Jose and approximately 15–25 minutes from major tech hubs in Sunnyvale and Mountain View, supporting an urban, fast-paced lifestyle.
Travel Physical Therapy Assistant (PTA) - $1,325 to $1,525 per week in San Roman, CA Jackson Therapy PartnersTravel Physical Therapy Assistant (PTA) - $1,325 to $1,525 per week in San Roman, CASan Roman, CA$1,324.70–$1,524.70Willingness to serve assigned county territory covering Oakland, Berkeley, Alameda, Albany, Emeryville, Piedmont, Fremont, Castro Valley, Hayward, Newark, San Leandro, Union City and nearby areas. The area is within a 30–60 minute drive to regional parks such as Redwood Regional Park and the East Bay shoreline and is about 45–75 minutes to Big Basin Redwoods State Park for more extensive hiking.
Travel Occupational Therapist (OT) - $2,227 to $2,427 per week in San Roman, CA Jackson Therapy PartnersTravel Occupational Therapist (OT) - $2,227 to $2,427 per week in San Roman, CASan Roman, CA$2,226.56–$2,426.56Ability and willingness to travel within assigned county territory, including Area #1 (Fremont, Castro Valley, Ashland, Cherryland, Hayward, Newark, San Leandro, San Lorenzo, Union City) and either Area #2 (Oakland, Berkeley, Alameda, Albany, Emeryville, Piedmont) or Area #3 (San Ramon, Dublin, Pleasanton, Sunol, Livermore). Downtown San Ramon is within a short drive of Bishop Ranch corporate parks and regional dining districts, and it is approximately 25 miles east of Oakland and 35 miles east of San Francisco providing commuter access to major transit corridors.
NewTravel Physical Therapy Assistant (PTA) in Danville, CA TNAA | TotalMedTravel Physical Therapy Assistant (PTA) in Danville, CADanville, CATravel Nurse Across America is seeking a qualified Physical Therapy Assistant THER needed for travel nurse assignment in Danville, CA. This assignment is in a Traveler-friendly facility and offers excellent pay, benefits, bonus opportunity, travel reimbursement, all licenses and certifications paid and more!
NewTravel Speech Language Pathologist (SLP) in Hayward, CA SkyBridge HealthcareTravel Speech Language Pathologist (SLP) in Hayward, CAHayward, CAWhether you are an experienced traveler, or this is your first travel position, SkyBridge Healthcare puts our Nurses first and ensures a seamless travel experience. SkyBridge Healthcare wants the best for our employees, and we are dedicated to helping professionals land their ideal travel assignment.
NewTravel Physical Therapy Assistant (PTA) in Fremont, CA SkyBridge HealthcareTravel Physical Therapy Assistant (PTA) in Fremont, CAFremont, CAWhether you are an experienced traveler, or this is your first travel position, SkyBridge Healthcare puts our Travelers first and ensures a seamless travel experience. SkyBridge Healthcare is a premier staffing firm dedicated to matching outstanding talent with exceptional opportunities.
NewTravel Physical Therapist (PT) - $2,126 to $2,326 per week in Stockton, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,126 to $2,326 per week in Stockton, CAStockton, CA$2,125.51–$2,325.51Choose from a variety of career options including direct hire, temp-to-hire, and travel contracts using ProVenture, our AI-enhanced career app designed for therapy professionals like you. Join Jackson Therapy Partners as a traveling Physical Therapist where you’ll help patients recover from injuries and manage chronic conditions while experiencing life in a new location.
Travel Physical Therapist (PT) - $2,393 to $2,593 per week in Stockton, CA Jackson Therapy PartnersTravel Physical Therapist (PT) - $2,393 to $2,593 per week in Stockton, CAStockton, CA$2,392.60–$2,592.60Transit options include Interstate 5 and State Route 4 for regional commuting and Stockton Metropolitan Airport for shorter flights, making travel convenient for clinicians seeking a mix of outdoor and urban experiences. The city sits on the Sacramento-San Joaquin River Delta and provides waterfront access and boating opportunities within the downtown waterfront area and the Stockton Deep Water Channel.