Начало здесь, продолжение здесьздесьздесь и здесь.