add new linenumber substitution feature