updated todo
string reading and printing