lever;  agent (causing something to happen);  instrument;  assistant;  helper
 refusing to budge;  adamant;  intransigent;  unyielding
 to have much trouble;  to have a hard time;  to not know how to handle
 supporting;  shoring up;  promotion;  propping-up;  jacking-up;  manipulation