adaption of new ActionProvider