migrate the structure to bind the action