tested all the preliminary question classes with unit test.
tested all the preliminary question classes with unit test. commit 2