keep the data when user input is not correct