Spec and implement append includes process and option.