Initial checkin of tag IO code