involve question entity + frontend end