split io to `io` and `lo`