next step:
1. fault file reader and writer
2. plot trench and slab
Fault file io.
Next step:
optimization