Report Commit

Everything done, code needs to be pasted in.