Adding current progress. Ignore this commit. I am tired.