modify for format