some improvement to the questions