v3.1.0

- Resolved #4.