support for Append