added IO documentation