added logger and driver(main) classes