finish porting dialogHelper -> questionHelper