fixed typos, added main run module