#61 #54 implemented string append; first version