First Commit. CLeaning of output still required.
First commit.