add "append" language feature