First commit with all the current progress