ast addition