questions can be answered continuously now, still need further optimize.