updated checkwhoquestion, checkisquestion, and a_an problem