new atom container reading/writer directly to data input/output stream