https://profilbaru.com/article/Channel_I/O