restructering, added a logger, created skeleton for parser In