And now I know the difference between commit all and add