Modify for personal use.