updated appendData