to ask the user*