 Hello. My name is Sergei. I'm from Yandex, Russia. Some time ago, we were going to the Git and Git Hub Enterprise, and many of our users and our programmers said, well, we can't work with Git, we're working with this way. Many years and I started to teach our guys using Git, and after all, I write some visualization tools, like demonstrate working with Git without Git internals. I just draw the acyclic directional graph. Let's demonstrate it. It's client-side emulation of Git working, I know that people are very good to learn, I will show you a couple of comments, and I want to hear a good story of learning Git, of teaching Git and some migration from another VCS to the Git. I'm using D3.js to visualize emulation of Git, and I wrote this weekend before my presentation, and I think it's very helpful and I want to learn your experience. Thank you. Yes, I have. For example, there is a reset, there is dead nodes, and just... wait a minute, not working. I have this one, and maybe tomorrow on a high day, we try to fix it. It's not open-sourced yet, but there is a hacky-code, and I think after Gitmarch, I have open-sourced.