prompt for base value and error handling