question script -- in progress