added many updates to question feature