A lot of changes. Still don't know how git works.