Many commits made. Too much to note.