with menu options
more verbose inputting