io: add xcoder doc