refactory
asq: refactory code by diferent viewers; add progress and confidence
asq-input: add 'correct answer'