append feature