pushed complete privilegedAction class