modify for all