added checkbox tree, and questions with custom option functionality