move net in io, add serial reader/writer