add get_substitutions1 & get_substitutions2