wrote article about to_str