presenting available options

* ask method
* spec cleanup