вот. мой скромный вклад. незнаю было ли здесь такое или нет.