Шаблон и куча мусора. Развлекайтесь!