added more directories such as common, testing, examples, and now the test code is inside testing