* resolved conflicst * adding fragment * generalize using rest api * make vmss smaller * even smaller * size can't be smaller * removed some unnecessary things * removed too much * additional fix needed