read and write strings and objects