changed application structure and dir tree, added new classes, added xml parser, and many other