updates for on-demand
updates for on-demand