Finished common io library