add appendX