question and answer partials - will need some class variables. see comments.