First Commit. Almost no progress so far.