Engineering colleges for KEAM 2025 rank 10000 to 20000 can be checked below. Core engineering branches like CE, ME, EE, EC, IT, CS are also available in this rank range. Know complete details below.
Looking for engineering colleges for KEAM 2025 rank 10k to 20k, then scroll down. The Commissioner of Entrance Examinations (CEE) has conducted the Kerala Engineering Architecture Medical (KEAM). After the KEAM 2025 exam, candidates can now check their chances of admission to engineering colleges based on their KEAM ranks. Usually, candidates with KEAM rank between 10000 to 20000 can get admission to colleges like the College of Engineering, Adoor; College of Engineering, Aranmula, Pathanamthitta; Christ College of Engineering, Irinjalakuda; College of Dairy Science & Tech., Idukki, etc.
Also, With a KEAM rank between 10000 to 20000, candidates can secure a seat in courses like Computer Science & Engineering, Electronics & Communication Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, and Electrical & Electronics Engineering.
Also Read:
- KEAM Colleges and Courses Between Rank 10000 to 20000
- KEAM 2025 Cutoff Marks
- KEAM 2025 Rank List
KEAM Colleges and Courses Between Rank 10000 to 20000
Check below the list of colleges and courses offered by them between KEAM 2025 rank 10000 to 20000. Note that the below data is only for state merit seat type.
| College Code: College |
Courses |
|---|---|
| CS : Computer Science & Engineering |
|
| CS : Computer Science & Engineering |
|
| CO : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| CS : Computer Science & Engineering |
|
| AIK : Albertian Institute of Science and Technology, Kalamassery. |
CS : Computer Science & Engineering |
| EC : Electronics & Communication Engineering |
|
| AJC : Amal Jyothi College of Engineering, Koovapally, Kanjirapally |
CS : Computer Science & Engineering |
| AD : Artificial Intelligence and Data Science |
|
| MG : Metallurgical and Materials Engineering |
|
| EC : Electronics & Communication Engineering |
|
| AME : Rajadhani Institute of Science and Technology, Palakkad |
CS : Computer Science & Engineering |
| ASI : Adi Sankara Institute of Engg. & Tech., Kalady, Ernakulam. |
CS : Computer Science & Engineering |
| CT : Computer Science & Engineering (Artificial Intelligence) |
|
| EB : Electronics & Biomedical Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CO : Computer Science & Engineering (Data Science) |
|
| ME : Mechanical Engineering |
|
| EC : Electronics & Communication Engineering |
|
| ATP : Ahalia School of Engineering & Technology, Pudussery, Palakkad. |
CS : Computer Science & Engineering |
| CO : Computer Science & Engineering (Data Science) |
|
| CS : Computer Science & Engineering |
|
| BMC : Baselios Mathew II College of Engg., Sasthamcotta, Kollam. |
AI : Artificial Intelligence |
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CE : Civil Engineering |
|
| CS : Computer Science & Engineering |
|
| CCV : MGM College of Engineering and Pharmaceutical Sciences, Valanchery |
CH : Chemical Engineering |
| DS : Dairy Technology. |
|
| CDP : College of Dairy Science & Tech., Pookode Campus, Wayanad. |
DS : Dairy Technology. |
| CDT : Verghese Kurien Institute of Dairy and Food Technology, Mannuthy,Thrissur |
FT : Food Technology |
| DS : Dairy Technology. |
|
| CDV : College of Dairy Science & Tech., Kaimanam, TVM. |
DS : Dairy Technology. |
| CS : Computer Science & Engineering |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CS : Computer Science & Engineering |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| EC : Electronics & Communication Engineering |
|
| CS : Computer Science & Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CIM : Mentor Academy for Design Entrepreneurship & Tech., Ernakulam |
CS : Computer Science & Engineering |
| BK : Computer Science and Engineering (Block Chain) |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| CMA : Carmel College of Engg. & Technology, Punnapra, Alappuzha. |
ME : Mechanical Engineering |
| CS : Computer Science & Engineering |
|
| CE : Civil Engineering |
|
| COU : School of Ocean Engg. & Underwater Tech., KUFOS, Panangad |
FT : Food Technology |
| EE : Electrical & Electronics Engineering |
|
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CG : Computer Science & Design |
|
| EI : Electronics & Instrumentation |
|
| GIK : Gregorian Institute of Technology, Kanjirampara, Kottayam |
CS : Computer Science & Engineering |
| ID : Computer Science & Engineering (Artificial Intelligence and |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| EC : Electronics & Communication Engineering |
|
| GIT : Gurudeva Institute of Science & Technology, Puthuppally. |
CS : Computer Science & Engineering |
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| HCE : Heera College of Engineering & Technology, Nedumangad. |
CS : Computer Science & Engineering |
| AJ : B.Tech Agriculture Engineering |
|
| CS : Computer Science & Engineering |
|
| ME : Mechanical Engineering |
|
| IT : Information Technology |
|
| RA : Robotics and Artificial Intelligence |
|
| CO : Computer Science & Engineering (Data Science) |
|
| EE : Electrical & Electronics Engineering |
|
| IGW : Indira Gandhi Inst. of Engineering & Tech., Kothamangalam |
CE : Civil Engineering |
| JBT : Jai Bharath College of Management & Engg. Tech., Perumbavoor. |
AH : Artificial Intelligence and Machine Learning |
| JCE : Jawaharlal College of Engineering & Technology, Ottappalam. |
AO : Aeronautical Engineering |
| CS : Computer Science & Engineering |
|
| AJ : B.Tech Agriculture Engineering |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| AJ : B.Tech Agriculture Engineering |
|
| CS : Computer Science & Engineering |
|
| MR : Mechatronics Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| JIT : John Cox Memorial CSI Institute of Technology, Thiruvananthapuram. |
CS : Computer Science & Engineering |
| KCT : Kelappaji College of-Agrl. Engg. & Technology, Tavanur. |
AG : B.Tech. (Agricultural Engg.) |
| FT : Food Technology |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| KIT : Kottayam Institute of Tech. & Science, Pallicathode, Kottayam. |
CS : Computer Science & Engineering |
| CE : Civil Engineering |
|
| AE : Applied Electronics & Instrumentation |
|
| ME : Mechanical Engineering |
|
| CG : Computer Science & Design |
|
| CH : Chemical Engineering |
|
| CS : Computer Science & Engineering |
|
| AU : Automobile Engineering |
|
| ME : Mechanical Engineering |
|
| KMI : KMCT Institute of Technology and Management,Kuttipuram, Malappuram |
CS : Computer Science & Engineering |
| AD : Artificial Intelligence and Data Science |
|
| KMT : KMCT College of Engineering for Emerging Technology |
AD : Artificial Intelligence and Data |
| CS : Computer Science & Engineering |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| BM : Bio Medical Engineering |
|
| CS : Computer Science & Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| ME : Mechanical Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CS : Computer Science & Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| IT : Information Technology |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| RA : Robotics and Artificial Intelligence |
|
| KVE : KVM College of Engineering and Information Technology, Cherthala. |
CY : Computer Science and Engineering (Cyber Security) |
| EC : Electronics & Communication Engineering |
|
| IT : Information Technology |
|
| CE : Civil Engineering |
|
| ES : Electronics and Computer Engineering |
|
| LMC : Lourdes Matha College of Science and Technology, Kuttichal. |
CS : Computer Science & Engineering |
| CE : Civil Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CE : Civil Engineering |
|
| ME : Mechanical Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| MBC : Mar Baselios Christian College of Engg. & Tech., Peermede. |
CS : Computer Science & Engineering |
| CT : Computer Science & Engineering |
|
| MBI : Mar Baselios Institute of Technology & Science, Kothamangalam. |
CS : Computer Science & Engineering |
| EC : Electronics & Communication Engineering |
|
| CO : Computer Science & Engineering (Data Science) |
|
| ME : Mechanical Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| MBT : Mar Baselious College of Engg. & Tech., Thiruvananthapuram. |
CT : Computer Science & Engineering (Artificial Intelligence) |
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| EL : Electrical and Computer Engineering |
|
| CS : Computer Science & Engineering |
|
| BM : Bio Medical Engineering |
|
| CS : Computer Science & Engineering |
|
| AH : Artificial Intelligence and Machine Learning |
|
| EC : Electronics & Communication Engineering |
|
| MCK : Musaliar College of Engineering & Tech., Pathanamthitta. |
CE : Civil Engineering |
| EE : Electrical & Electronics Engineering |
|
| ME : Mechanical Engineering |
|
| EB : Electronics & Biomedical Engineering |
|
| EV : Electronics Engineering (VLSI Design & Technology) |
|
| CS : Computer Science & Engineering |
|
| MEC : Malabar College of Engineering & Tech., Wadakancherry. |
BM : Bio Medical Engineering |
| AH : Artificial Intelligence and Machine Learning |
|
| EC : Electronics & Communication Engineering |
|
| CS : Computer Science & Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| CS : Computer Science & Engineering |
|
| BT : Bio Technology |
|
| AH : Artificial Intelligence and Machine Learning |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CH : Chemical Engineering |
|
| CE : Civil Engineering |
|
| ES : Electronics and Computer Engineering |
|
| AO : Aeronautical Engineering |
|
| EC : Electronics & Communication Engineering |
|
| AH : Artificial Intelligence and Machine Learning |
|
| MUT : Muthoot Institute of Tech. & Science, Puthencurz, Ernakulam. |
CY : Computer Science and Engineering (Cyber Security) |
| EC : Electronics & Communication Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| EE : Electrical & Electronics Engineering |
|
| ME : Mechanical Engineering |
|
| CT : Computer Science & Engineering (Artificial Intelligence) |
|
| CE : Civil Engineering |
|
| AO : Aeronautical Engineering |
|
| NCE : Nehru College of Engg. & Research Centre, Thiruvillwamala. |
CL : Computer Science & Engg. (Artificial Intelligence & Machine |
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| ME : Mechanical Engineering |
|
| IC : Instrumentation & Control Engg. |
|
| EE : Electrical & Electronics Engineering |
|
| CS : Computer Science & Engineering |
|
| CE : Civil Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| IT : Information Technology |
|
| CT : Computer Science & Engineering (Artificial Intelligence) |
|
| CS : Computer Science & Engineering |
|
| IB : Computer Science and Engineering (Internet of Things and Cyb |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CS : Computer Science & Engineering |
|
| CE : Civil Engineering |
|
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| EC : Electronics & Communication Engineering |
|
| RET : Rajagiri School of Engineering and Technology, Kochi. |
IT : Information Technology |
| EE : Electrical & Electronics Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| AE : Applied Electronics & Instrumentation |
|
| CU : Computer Science and Business Systems |
|
| EC : Electronics & Communication Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| FT : Food Technology |
|
| CS : Computer Science & Engineering |
|
| CT : Computer Science & Engineering (Artificial Intelligence) |
|
| CS : Computer Science & Engineering |
|
| CE : Civil Engineering |
|
| CO : Computer Science & Engineering (Data Science) |
|
| AU : Automobile Engineering |
|
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| MA : Mechanical Engg. (Automobile) |
|
| BB : Bio Technology and Biochemical Engg. |
|
| EC : Electronics & Communication Engineering |
|
| SHR : Sahrdaya College of Engineering and Technology, Kodakara. |
CS : Computer Science & Engineering |
| BT : Bio Technology |
|
| EC : Electronics & Communication Engineering |
|
| BM : Bio Medical Engineering |
|
| SJC : St. Josephs College of Engineering and Technology,Palai. |
CS : Computer Science & Engineering |
| EC : Electronics & Communication Engineering |
|
| ME : Mechanical Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| EE : Electrical & Electronics Engineering |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| CE : Civil Engineering |
|
| SNC : Sree Narayana Guru College of Engg & Technology, Payyannur. |
ME : Mechanical Engineering |
| SNG : Sree Narayana Gurukulam College of Engineering, Kolencherry. |
SB : Naval Arch. & Ship Building |
| EC : Electronics & Communication Engineering |
|
| CS : Computer Science & Engineering |
|
| SNM : Sree Narayana Mangalam Inst. of Mgmt. & Tech., Moothakunnam. |
EC : Electronics & Communication Engineering |
| CY : Computer Science and Engineering (Cyber Security) |
|
| SNT : SNGIST Group of Institution, N. Paravoor. |
CS : Computer Science & Engineering |
| EE : Electrical & Electronics Engineering |
|
| CE : Civil Engineering |
|
| ME : Mechanical Engineering |
|
| CS : Computer Science & Engineering |
|
| AJ : B.Tech Agriculture Engineering |
|
| STI : St. Thomas Institute of Science & Technology, Kattaikonam. |
EC : Electronics & Communication Engineering |
| EE : Electrical & Electronics Engineering |
|
| CS : Computer Science & Engineering |
|
| PE : Production Engineering |
|
| CE : Civil Engineering |
|
| TCT : Trinity College of Engg, Neruvamoodu, Thiruvananthapuram. |
CE : Civil Engineering |
| CE : Civil Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| ME : Mechanical Engineering |
|
| CE : Civil Engineering |
|
| CH : Chemical Engineering |
|
| CE : Civil Engineering |
|
| TKI : T K M Institute of Technology, Ezhukone, Kollam. |
CT : Computer Science & Engineering (Artificial Intelligence) |
| CS : Computer Science & Engineering |
|
| BM : Bio Medical Engineering |
|
| FT : Food Technology |
|
| ME : Mechanical Engineering |
|
| CS : Computer Science & Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CE : Civil Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CS : Computer Science & Engineering |
|
| IT : Information Technology |
|
| EC : Electronics & Communication Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CE : Civil Engineering |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication |
|
| IT : Information Technology |
|
| CE : Civil Engineering |
|
| ME : Mechanical Engineering |
|
| IE : Industrial Engineering |
|
| UCC : Calicut Unity. Institute of Engineering & Tech., Tenhipalam. |
EC : Electronics & Communication Engineering |
| IT : Information Technology |
|
| AD : Artificial Intelligence and Data Science |
|
| PO : Polymer Engineering |
|
| CS : Computer Science & Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| CS : Computer Science & Engineering |
|
| IT : Information Technology |
|
| EC : Electronics & Communication Engineering |
|
| CS : Computer Science & Engineering |
|
| EE : Electrical & Electronics Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| CS : Computer Science & Engineering |
|
| CS : Computer Science & Engineering |
|
| IT : Information Technology |
|
| EE : Electrical & Electronics Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CE : Civil Engineering |
|
| AH : Artificial Intelligence and Machine Learning |
|
| EE : Electrical & Electronics Engineering |
|
| CL : Computer Science & Engg. (Artificial Intelligence & Machine |
|
| AD : Artificial Intelligence and Data Science |
|
| CS : Computer Science & Engineering |
|
| EC : Electronics & Communication Engineering |
|
| CG : Computer Science & Design |
|
| EE : Electrical & Electronics Engineering |
|
| IT : Information Technology |
|
| VKE : Valia Koonambaikulathamma College of Engg. & tech., Parippally. |
ME : Mechanical Engineering |
| CS : Computer Science & Engineering |
|
| AD : Artificial Intelligence and Data Science |
|
| CS : Computer Science & Engineering |
|
| CG : Computer Science & Design |
|
| EC : Electronics & Communication Engineering |
|
| CY : Computer Science and Engineering (Cyber Security) |
|
| VPE : Mahaguru Institute of Technology, Mavelikkara, Alappuzha |
AH : Artificial Intelligence and Machine Learning |
| ME : Mechanical Engineering |
|
| CV : Civil and Environmental Engineering |
Commonly asked questions
KEAM 2025 Cutoff Marks
To be able to appear in the KEAM rank list for admission, candidates must get the following minimum marks in the KEAM exam:
| Course |
Qualifying Marks |
|---|---|
| Engineering |
|
| Pharmacy |
|
KEAM 2025 Rank List
The KEAM rank list is created by considering both KEAM scores and 10+2 scores equally (50:50). To prepare the KEAM engineering rank list, candidates who have cleared the entrance test are required to submit their scores for Mathematics, Physics, and Chemistry/Computer Science/Biotechnology/Biology in the second year of Plus Two or equivalent Qualifying Examination through the website. It is important to note that candidates who fail to submit their scores will not be considered for the rank list.
Read More:

News & Updates
Explore Other Exams
19 Feb '26 - 4 Apr '26 | TS EAMCET Application Form 202... |
7 Apr '26 - 8 Apr '26 | TS EAMCET 2026 form correction |
2 Mar '26 - 27 Mar '26 | CG PET 2026 application form |
28 Mar '26 - 30 Mar '26 | CG PET 2026 application form c... |
29 Oct '25 - 15 Apr '26 | AEEE 2026 Phase 2 Registration |
10 Apr '26 - 20 Apr '26 | AEEE 2026 slot booking for pha... |
4 Feb '26 - 24 Mar '26 | AP EAMCET 2026 Registration wi... |
28 Mar '26 | AP EAMCET 2026 Application for... |
12 Dec '25 - 15 Apr '26 | SITEEE 2026 Application Form |
24 Apr '26 - 2 May '26 | SITEEE 2026 Admit Card - Test ... |
19 Mar '26 - 6 Apr '26 | WBJEE JELET 2026 application f... |
Apr '26 | WBJEE JELET 2026 Correction Wi... |
10 Apr '26 - 13 Apr '26 | COMEDK Form Correction 2026 |
29 Apr '26 - 9 May '26 | COMEDK Admit Card Download 202... |
Student Forum
Answered 13 hours ago
Yes, as Kerala Engineering Architecture Medical or KEAM entrance exam is the only entrance exam accepted at the Rajagiri School of Engineering and Technology students must appear for this exam and not miss the last date for registration as well.
Students must also complete the course eligibility for
C
Contributor-Level 8
Answered a week ago
Yes, Chinmaya Vishwavidyapeeth accepts valid KEAM scores for admissions to its BTech programme. Students can apply for the exam if they have missed the other required exams such as JEE Mains and CVV Entrance Exams or if they prefer KEAM exam.
This exam is conducted is by the Office of the Commissione
C
Contributor-Level 8
Answered a week ago
KEAM exam is Kerala state-level entrance exam. It is a computer-based test for admission in engineering and pharmacy programmes. The KEAM 2026 entrance exam is scheduled to be held from April 17 to April 23, 2026.
S
Contributor-Level 10
Answered 4 weeks ago
Securing good marks in the KEAM examination is considered moderately challenging rather than extremely hard, with success heavily reliant on speed, accuracy, and thorough knowledge of NCERT textbooks.
Y
Contributor-Level 7
Answered 4 weeks ago
No, candidates appearing for KEAM for engineering admission, can not skip the Math section.
C
Contributor-Level 7
Answered 4 weeks ago
To secure a high score, start your KEAM preparation at least 8 months before the exam, ideally at the beginning of Class 12, focusing on mastering Class 11 & 12 NCERT concepts, followed by intensive mock tests and previous year question practice.
V
Contributor-Level 7
Answered 4 weeks ago
Yes, the KEAM exam is completely MCQ type.
A
Contributor-Level 7
Answered 4 weeks ago
To download KEAM syllabus PDF, go to official website (cee.kerala.gov.in) and click on the syllabus link to download the PDF.
M
Contributor-Level 7
Answered 4 weeks ago
Yes, to achieve a high rank and secure top college admission, it is recommended to cover the entire KEAM syllabus based on Class 11 & 12 Physics, Chemistry, and Mathematics.
A
Contributor-Level 7
Answered 4 weeks ago
Based on CEE Kerala guidelines and previous trends, the KEAM entrance exam is designed around the Plus One and Plus Two (Class 11 and 12) syllabus.
M
Contributor-Level 7
Admit Card - 1 Apr '26

Currently - Assistant Manager, Content
Role - News and Feature Writer, Content Editor
Expertise - Engineering Education and Counselling
Mamona Majumder specialises in news and feature writing, and content editing. W
Read Full Bio