implement subsequent author substitute

rule complete-all
fix complete-all substitution logic