most parsers and io fomatting complete