#6 add first draft of append_string