Add appendx, happend, and happendx