Adding files works, now to implement diffs