Added support for all the question types, added required support and also added forks support