allow modify request args to be passed into save()