Done for the basic IO and annotation parse