append process