modify for idea