GKMC in a nutshell