add query_yes_no util function
better prompting