added some requirements and IO documentation