modify for more configure