revise sharedrop: more substitutions