moved orphaned methods into a Question class
small refactor