0.0.7

* add `optional` option