add append builtin