substituteFully