user input menu file

* support for `installed?` method