add question answer token
finish all the component
everything done except report