add quiz generation